みなさんへの告知板


オンラインゲームからは離れました。これからはリアルょぅι゛ょで頑張ろうと思います


ミジンコゼミナール


ネットゲーム解析初心者向け講座、ミジンコゼミナール 開講!

多重起動、窓化の基礎をしらんやつは見ておけ。
読んでも理解できないやつは解析以前の問題だから文句いうな('A`)

ミジンコゼミナール:ネットゲーム解析講座一覧
1日目:入学/必要な教材 2日目:基本的なアセンブリ言語
3日目:Ollydbg の操作方法と演習 4日目:多重起動1(FindWindow)
5日目:多重起動2(CreateMutex) 6日目:多重起動3(EnumWindows、その他の方法)
7日目:ウィンドウについて
8日目:窓化(D8) 9日目:窓化(D9)
10日目:DLL について 11日目:何か作ってみよう
12日目:試験 13日目:プレゼント

2007年03月29日


ミクシからひっぱり。

少し前にmixiに載せといたソース。

プロセス名で処理を分けたい時に役立つとの意見を貰ったので
こっちにものっけておきます。

主にNativeAPIフック向け。

ULONG GetCurrentProcessName(PCHAR target_proc_name)
{
 ULONG offset;
 PEPROCESS CurrentProc = PsGetCurrentProcess();

 if( target_proc_name )
 {
  for(offset = 0; offset < PAGE_SIZE ; offset++)
  {
   // .exe 抜きで指定
   if (!strncmp( target_proc_name, (PCHAR)CurrentProc + offset, strlen(target_proc_name)) )
   {
    DbgPrint("ProcessName:%s  PID:%d", (PCHAR)CurrentProc + offset, PsGetCurrentProcessId());
    return offset;
   }
  }
 }

 return 0;
}


/*=========================================================
/ フックプロシージャの中で↓を使いプロセスを判定。
/=========================================================*/
ULONG ret;
PCHAR target_Process="XTrap";

if( 0 != ( ret = GetCurrentProcessName(target_Process)) )
{
  // 好きな処理をさせる。
  hogehoge();
  afun();
}


使い道:
GetCurrentProcessName()は適当なとこに定義。
APIフックなどをしてる処理の中で GetCurrentProcessName を呼び出す。
もし target_Process で指定したプロセスだったら下段if文にある処理を行う。


小言:
いやー、それにしても完美って最初っからクエありすぎ。
ちょっと意地になってクエ消化してたりするけど一日1、2時間しか
遊ぶ時間ないから全然すすまない(つwT)

目標のLv30まであと4つ。

でも30になる頃には燃え尽きてそうなヨカン…。


この記事へのコメント
お仕事お疲れ様ですヾ(*´▽`*)ノ
PW頑張って下さいww

それと、PWスレにここ載ってましたぁよ。
Posted by cool at 2007年03月30日 22:03
追記
ふと思ったことw
ウィンドウォークを15秒間隔で発動できたらすげー移動楽だなと思ったりしましたww
Posted by cool at 2007年03月30日 22:11
>cool氏

悪い意味で晒されてなくてよかったです^^;

単純な15秒毎の自動連打ツールなら作れるけど…
パンダなもんで WW の使い勝手がわからない自分です('A`)
Posted by sp at 2007年03月31日 12:18
悪い意味ですかぁ・・^^;;

てかパンダでしたね(笑)
移動速度が増すんで、重宝します(o´艸`o)
60秒間隔でしか、発動できないんで15秒間隔で発動できるようにと思い、探してるミジンコです。はい(笑)
今日も探して来ます〜<_ _>
Posted by cool at 2007年03月31日 20:17
2chのPWのスレに…
ここ載せちゃった!
なんの了解もなくすいません!
チトスレにのせてきますた…
ここのお詫び申し上げます。
あと、無敵コードを中華の友達に探してもらいましたが…
もしかしたら、本国と日本では蔵が違うかと…
それが、どこが違うのか私しではわからないので…
本国の蔵改造されたのを入手しましたので、今度機会があったらUPします。
それで…解析よろしく^^;
俺にはさっぱりだぁ〜、ここで勉強してるけどね…
Posted by イチゴタンメン at 2007年04月07日 17:29
>イチゴタンメン氏
あー、載せるのは別にかまわないですよw

>もしかしたら、本国と日本では蔵が違うかと…
ですね、中国と日本の蔵だと違いがあると思います。
でもロジック的にはそこまで変わってないと思うのでどこかにうpしたらみんないじくり回しそうかな?('A`)
Posted by sp at 2007年04月08日 09:17
横レス失礼しますぅ
イチゴタンメンさん是非アプを(笑)
楽しみにしてます♪
俺もミジンコなんで・・Σ(゚Д゚)
Posted by cool at 2007年04月11日 18:43
以前のイチゴタンメンです。
すいません;;うpが遅れそうです…

PCが完美外掛(BOT)に見事に、ウィルスでPCやられました…;;
なので、5月あたりになるかも。
それと、パッチ関係等が本国のでは当たる所まで当たっている蔵と、全く当たってない蔵を2つうpしたいです。
かなりでかくなりますので、DOWN速度の速い鯖を教えていただきたいです。
ファイルマネージャーですか?あれ…遅いです;;
色々こちらでも検証したのですが…
天空(加速器)は、全く使えませんね。
他のベクターで配布されている加速器は使えるみたいですが…完美で、一部PCでメモリがおかしくなったときに見られる、高速でいったりきたりするバグみたいな感じになります。実用的ではないですね。
あとBOTはなぜか…RO(ラグナロク)のBOTの流用みたいな感じになっています。それは100%トロイ型ウィルスですので、dwunloadしないようにw

なぜかwSP氏よか長々と長文申し訳ありません。
追伸…このコメントを見てる方へ、完美外掛で検索すればすぐ出てきます。しかし、使用してBANされたりしても…SP氏もしくは、私なりに言われても責任は取れません。あと、推奨はしていません、あるというだけです。ご了承ください。
あと、最近多重が増えたのは多分チトスレにのっけたせいです、すんません;;
Posted by イチゴタンメン at 2007年04月23日 07:41
蔵2つ分だと結構なサイズになりますもんねぇ、
でもうp板ってあまり利用しないので心当たりがないおいらです…。

>RO(ラグナロク)の
どんなバックドア仕掛けられるんだろ?
そっちを見てみたかったりします。
まぁ最近忙しくてINする暇がないのですが…


>SP氏よか長々と長文申し訳ありません。
いえいえ、遠慮なく長文でどうぞw

まぁ多重とかは探せばすぐに見付けられると思うのでさほど気にすることもないかと、
それに多重起動とかでググルとすぐ引っかかるサイトですしね('A`)
Posted by sp at 2007年04月23日 12:25
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。